﻿using HamcoWcs.Entitys.Bases;
using HamcoWcs.Models.Common.Enums;

namespace HamcoWcs.Models.MesMsgQueues
{
    public class MesMsgQueueDto : AuditEntity
    {
        public MesMsgQueueDto()
        {

        }

        public MesMsgQueueDto(string content)
        {
            this.Content = content;
        }

        public EnumMesMsgSender Sender { get; set; } = EnumMesMsgSender.WCS;
        public string TransactionId { get; set; }
        public string Content { get; set; }
        public string Return { get; set; } = "";
        public string EventName { get; set; } = "";
        public EnumMesMsgStatus Status { get; set; } = EnumMesMsgStatus.WcsWaitSend;
        public string BusinessType { get; set; } = "";
        public EnumMesRequestType RequestType { get; set; } = EnumMesRequestType.Report;
    }
}
